placed at the top of some elevated spot - Turkish English Dictionary